///;lcd  reloj
	#include	<16f877.h>
	#use delay(clock=4000000)
	#fuses HS,NOWDT,PUT,NOPROTECT,NOBROWNOUT,NOLVP,NOCPD
    #use standard_io(b)
	#include	<LCD.C>
  
void main(void){//inicio del void
int8 cont=0,cont1=0,cont2=0;
lcd_init();
  set_tris_a(011011);          //porta como entrada  
   set_tris_b(0x00);
	while(1)
    {
     output_b(0x00);  

		if(input(PIN_B0)==1)
       {//inivio del if
        lcd_putc("\f  :  :");
		lcd_putc("\n H: M: S");
			for(cont=0;cont<24;cont++){
			lcd_gotoxy(1,1);
			printf(lcd_putc,"%02u",cont);
		//	delay_ms (1000);
				for (cont1=0;cont1<60;cont1++){
				lcd_gotoxy(4,1);
				printf(lcd_putc,"%02u",cont1);
		//		delay_ms (1000);
					for (cont2=0;cont2<60;cont2++){
						lcd_gotoxy(7,1);
						printf(lcd_putc,"%02u",cont2);
						delay_ms (1000);
						
						}
					}
				}
		}
         else{
       		lcd_putc("\f presione el boton \npara iniciar cronometro");
            }
          while (!input(pin_B0)==1)continue;
			

			
	
		}
}